home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 4954 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  60.8 KB

  1. Path: rcfnews.cs.umass.edu!atkin
  2. From: atkin@cs.umass.edu (Marc Atkin)
  3. Newsgroups: comp.sys.amiga.misc,comp.sys.amiga.introduction,comp.sys.amiga.programmer,comp.answers,news.answers
  4. Subject: Amiga Related Books FAQ
  5. Supersedes: <AmigaBooksFAQ-1-823711403@cs.umass.edu>
  6. Followup-To: comp.sys.amiga.misc
  7. Date: 7 Mar 1996 16:27:12 GMT
  8. Organization: University of Massachusetts at Amherst
  9. Approved: news-answers-request@MIT.edu
  10. Distribution: world
  11. Expires: Thursday, 11 Apr 96 12:27:11 EDT
  12. Message-ID: <AmigaBooksFAQ-1-826216031@cs.umass.edu>
  13. Reply-To: atkin@cs.umass.edu (Marc Atkin)
  14. NNTP-Posting-Host: gagarin.cs.umass.edu
  15. Content-Type: text/plain; charset=ISO-8859-1
  16. Content-Transfer-Encoding: 8bit
  17. Summary: This posting contains a list of books relating to the Amiga
  18.          Personal Computer. Information about each book is given,
  19.          including comments from people on the comp.sys.amiga.* newsgroups.
  20. Originator: atkin@gagarin.cs.umass.edu
  21.  
  22. Posted-By: auto-faq 2.4
  23. Archive-name: amiga/books
  24. Posting-Frequency: monthly on the 7th
  25. Last-modified: 07-March-1996
  26.  
  27. Amiga Related Books FAQ 
  28. *********************** 
  29.  
  30. This FAQ is compiled as a service to the Amiga community. It is an attempt to 
  31. give the Amiga programmer and user an overview of useful books for his/her 
  32. favorite computer. It is not complete. If you feel that a book should be 
  33. added to the list, want to comment on one of the books in the list, want to 
  34. point out mistakes or add missing information, please send e-mail to: 
  35.     
  36.     atkin@cs.umass.edu 
  37.  
  38. I think it is useful to hear people's comments about particular books. That 
  39. is why some book descriptions are followed by quotes that I picked up from 
  40. the Usenet Amiga news groups. If you want to have your comment removed or 
  41. want to say something about a particular book, please contact me. 
  42.  
  43. The most up-to-date text version of this FAQ can be found at: 
  44. http://eksl-www.cs.umass.edu/~atkin/amiga/books.faq.txt 
  45. There is also a HTML version available: 
  46. http://eksl-www.cs.umass.edu/~atkin/amiga/books.faq.html 
  47.  
  48. This document is copyright (c) 1996, Marc Atkin. All rights reserved. 
  49. Permission is granted for non-profit distribution of this document as long as 
  50. it is kept intact. Inclusion of this FAQ in commercial publications 
  51. (including CDROMs) requires express written permission. 
  52.  
  53. ------------------------------------------------------------------------------
  54. Last changed: 07-March-1996 
  55.  
  56. Changes since last posting: 
  57.   o added a new German book: Arexx -- eine Einfuehrung und mehr 
  58. ------------------------------------------------------------------------------
  59.  
  60.  
  61. Contents: 
  62. ========= 
  63.  
  64. 0. Terms and Conventions 
  65.  
  66. 1. Understanding the Amiga 
  67. 1.1 Programmer's 'Must Haves' 
  68. 1.2 Programmer's Reference 
  69. 1.3 General Reference 
  70. 1.4 AmigaDOS 
  71. 1.5 Hardware 
  72. 1.6 Important Older Material 
  73.  
  74. 2. Assembly Programming 
  75. 2.1 Learning Assembly (680x0) 
  76. 2.2 Reference 
  77.  
  78. 3. C Programming 
  79. 3.1 Learning C 
  80. 3.2 Reference 
  81. 3.3 Amiga Specific 
  82.  
  83. 4. C++ Programming 
  84. 4.1 Learning C++ 
  85. 4.2 Reference 
  86.  
  87. 5. ARexx Programming 
  88. 5.1 Learning ARexx 
  89. 5.2 Reference 
  90.  
  91. 6. Applications Programming 
  92. 6.1 Compilers 
  93. 6.2 Computer Graphics 
  94.  
  95. 7. Using Applications 
  96. 7.1 The Video Toaster 
  97. 7.2 Telecommunications 
  98.  
  99. Appendix A: How to Order CATS Materials 
  100. Appendix B: How to Order Motorola Materials 
  101.  
  102.  
  103. 0. Terms and Conventions 
  104. ======================== 
  105.  
  106. Unless otherwise specified, all prices are in U.S. Dollars: 
  107.   o AUS: Australian Dollars 
  108.   o CAN: Canadian Dollars 
  109.   o UKP: English Pounds 
  110.   o DM: German Marks 
  111.  
  112. Books comments without an attribution are my own or from anonymous sources. 
  113. I try to give information about the newest edition of a book. If a comment's 
  114. date precedes the publication date, it's probably referring to an older 
  115. edition. 
  116.  
  117.  
  118. 1. Understanding the Amiga 
  119. ========================== 
  120.  
  121. 1.1 Programmer's 'Must Haves' 
  122. ----------------------------- 
  123.  
  124.   o Commodore Business Machines: 
  125.     Amiga ROM Kernel Reference Manual: Libraries 
  126.     (3rd edition; dark gray cover) 
  127.     Addison-Wesley , 1991. ISBN 0-201-56774-1 
  128.     $38.95 
  129.     
  130.     Basic introduction to using the Amiga library functions for intuition, 
  131.     graphics, and exec. Many C examples. Suitable for the beginner, although 
  132.     some background in computer programming (especially C) would be helpful. 
  133.     Covers Kickstart/Workbench through version 2.0. All examples are 
  134.     available in executable and source code form from Fish disk #741 and 
  135.     #742. 
  136.     
  137.   o Commodore Business Machines: 
  138.     Amiga ROM Kernel Reference Manual: Devices 
  139.     (3rd edition; dark gray cover) 
  140.     Addison-Wesley , 1991. ISBN 201-56775-X 
  141.     $28.95 
  142.     
  143.     Basic introduction to programming Amiga devices and resources (basic I/O 
  144.     interface to the actual hardware). Many C examples which are available in 
  145.     executable and source code form from Fish disk #741. Covers 
  146.     Kickstart/Workbench through vesion 2.0. This book also contains the 
  147.     official IFF documentation, which covers the IFF format philosophy itself 
  148.     and many of its incarnations. The included IFF handling code has been 
  149.     superseded several times by publications on Fish disks. As of this 
  150.     writing, the newest version is 39.11 from Fish disk #985. 
  151.     
  152.   o Commodore-Amiga, Inc.: 
  153.     The AmigaDOS Manual (3rd edition) 
  154.     Bantam, 1991. ISBN 0-553-35403-5 
  155.     $24.95, CAN 31.95, UKP 21.99 
  156.     
  157.     Covers all AmigaDOS through 2.04. It contains a user manual style 
  158.     introduction to the AmigaShell and its commands (which actually is 
  159.     identical to some user manualy shipped by C=), a printout of the 
  160.     Autodocs, and covers the on-disk structure of OFS and FFS, the format of 
  161.     linkable and loadable binaries, packets, and some internal DOS 
  162.     structures. 
  163.     
  164.     arno@yaps.dinoco.de (Arno Eigenwillig), 27 Jul 1994: 
  165.     "I would not recommend it, though. It has a high redundancy w.r.t. other 
  166.     publications from C=, and its exclusive parts are often incomplete or 
  167.     incorrect." 
  168.     
  169.   o Commodore Business Machines: 
  170.     V3.1 Amiga Developer Update Disk Set 
  171.     Commodore, 1994. 
  172.     Available through CATS, part number: AMDEV3.1 
  173.     $30.00 
  174.     
  175.     This new 5-disk must-have set includes: 
  176.     
  177.       o Docs: V40.15 Autodocs, and articles/notes about V38/V39/V40 
  178.       o Includes & Libs: V40.15C and assembler include files and linker libs 
  179.       o Examples1: General library examples including Locale, plus PCMCIA 
  180.       o Examples2: IFF modules and examples, Datatypes, AmigaGuide 
  181.       o SWToolkit3: The latest Amiga debugging tools 
  182.     
  183.     Also included is a new SetPatch for V37 which adds better ExAll 
  184.     emulation, and the current (as of 15-Dec-93) V40 SetPatch for V38 and 
  185.     higher systems. Note that the 40.15 exec.doc autodoc has been updated to 
  186.     have the correct prototype for CheckIO. The 3.1 Amiga Developer Update 
  187.     materials can be used when developing for any Amiga OS version since they 
  188.     include the earlier structures and function autodocs. A new Readme called 
  189.     Using_Amiga_Includes provides some tips on developing for earlier 
  190.     releases. 
  191.     
  192.   o Ralph Babel: 
  193.     The Amiga Guru Book 
  194.     1993, Ralph Babel (published by Ralph Babel, no ISBN) 
  195.     DM 79.00 
  196.     
  197.     hr@brewhr.swb.de (Heiko Rath), 3 Dec 1993: 
  198.     The Amiga Guru Book is a book about the Amiga and its operating system. 
  199.     It offers fundamental knowledge of the Amiga system and covers such areas 
  200.     as: guidelines for proper multitasking programming, ANSI C, Aztec C and 
  201.     SAS/C, debugging techniques, AmigaDOS, the file systems, the format of 
  202.     load and object modules, process creation, CLI and user shells, handlers 
  203.     and packets (more than complete list of packets), and many other areas. 
  204.     There are many useful bits and pieces about the OS that you'd have a hard 
  205.     time finding anywhere else. 
  206.     
  207.     Further reviews are available in docs/misc/gurubook-info.lha on Aminet . 
  208.     
  209.     You can purchase the book through: 
  210.     
  211.       o Almathera Systems Limited 
  212.         Southerton House 
  213.         Boundary Business Court 
  214.         92-94 Church Road 
  215.         Mitcham, Surrey CR4 3TD 
  216.         England 
  217.         Voice: +44 181 687 0040 
  218.         Fax: +44 181 687 0490 
  219.         E-Mail: almathera@cix.compulink.co.uk 
  220.         
  221.       o NBG USA, Inc. 
  222.         482 Holly Avenue 
  223.         St. Paul, MN 55102 
  224.         USA 
  225.         Voice: +1 (612) 290 9447 
  226.         Toll-free: +1 (800) 624 8729 
  227.         Fax: +1 (612) 290 9449 
  228.         
  229.       o Stefan Ossowskis Schatztruhe 
  230.         Gesellschaft fuer Software mbH 
  231.         Veronikastrasse 33 
  232.         D-45131 Essen 
  233.         Germany 
  234.         Voice: +49 (201) 788778 
  235.         Fax: +49 (201) 798447 
  236.         E-Mail: stefano@tchest.e.eunet.de 
  237.         
  238.       o Hirsch & Wolf OHG 
  239.         Mittelstrasse 33 
  240.         D-56564 Neuwied 
  241.         Germany 
  242.         Voice: +49 (2631) 8399-0 
  243.         Fax: +49 (2631) 8399-31 
  244.         
  245.       o Someware 
  246.         27 rue Gabriel Peri 
  247.         59186 Anor 
  248.         France 
  249.         Voice: +33 27596000 
  250.         Fax: +33 27595206 
  251.         E-Mail: didierj@swad.someware.com 
  252.     
  253.   o Commodore Business Machines: 
  254.     Amiga User Interface Style Guide 
  255.     Addison-Wesley , 1991. ISBN 0-201-57757-7 
  256.     $21.95 
  257.     
  258.     Describes the philosophy behinds the Amiga graphical user interface. 
  259.     Presents guidelines for interface design ("look and feel") that all Amiga 
  260.     applications (and games!?) should adhere to. Covers Kickstart/Workbench 
  261.     version 2.x. Well suited for the beginner, with emphasis on general 
  262.     interface principles, and less on the actual programming. 
  263.  
  264. 1.2 Programmer's Reference 
  265. -------------------------- 
  266.  
  267.   o Commodore Business Machines: 
  268.     Amiga ROM Kernel Reference Manual: Includes and Autodocs 
  269.     (3rd edition; dark gray cover) 
  270.     Addison-Wesley , 1991. ISBN 0-201-56773-3 
  271.     $38.95 
  272.     
  273.     Covers Kickstart/Workbench through version 2.0. The book is basically a 
  274.     print-out of all the include (header) files and autodocs (on line 
  275.     descriptions) of all the Amiga library functions except DOS. The reason 
  276.     this book isn't listed with the "must have's" is that all this 
  277.     information can be obtained in machine readable form by contacting 
  278.     Commodore directly. Additionally, the include files come with most 
  279.     commercial compilers. They are also included on the FreshFish CD-ROM. 
  280.     
  281.   o Commodore Business Machines: 
  282.     Amiga Hardware Reference Manual 
  283.     (3rd edition; dark gray cover) 
  284.     Addison-Wesley , 1991. ISBN 0-201-56776-8 
  285.     
  286.     If you want to access the hardware directly, this is the book to get. 
  287.     Descriptions of all the Amiga hardware registers. Be warned however that 
  288.     Commodore now officially dissuades "banging the hardware". This is to 
  289.     ensure compatability of today's programs with future releases of the 
  290.     operating system and Amiga hardware. This book covers the Enhanced Chip 
  291.     Set (ECS). There will be no manual for AGA (Advanced Graphic 
  292.     Architecture). 
  293.     
  294.   o Commodore Business Machines: 
  295.     1989 Amiga Developers Conference Notes 
  296.     Commodore, 1989. 
  297.     Available through CATS, part numbers: NOTES89 & NOTES89D 
  298.     $75.00 
  299.     
  300.     510-page manual and 2 disks created for 1989 Amiga Developers Conference. 
  301.     Subjects include: Intro to Programming the Amiga, Features Outline for 
  302.     V1.3 ECS Features and the Graphics Library, Janus Dual-Port Memory, 
  303.     Hi-Res Color Graphics Card, Interfacing to ARexx, Advanced Amiga 
  304.     Architechtures, The IFF parse.library, and more. 
  305.     
  306.   o Commodore Business Machines: 
  307.     1988 Amiga Developers Conference Notes 
  308.     Commodore, 1988. 
  309.     Available through CATS, part numbers: NOTES88 & NOTES88D 
  310.     $75.00 
  311.     
  312.     400+ page manual and 4 disks created for 1988 Amiga Developers 
  313.     Conference. Topics covered include: Unique Amiga Techniques, Tips and 
  314.     Tricks for Programming in C, IFF, Autoboot and Kickstart V1.3, V1.3 
  315.     Printer Device and Printer Drivers, Amiga Audio and Sound, Overscan, 
  316.     Hi-Resolution Fonts, Programming for 16-Bit Amiga, A500 Expansion Cards, 
  317.     and much more. 
  318.     
  319.   o Commodore Business Machines: 
  320.     AmigaMail (The Amiga Technical Newsletter) 
  321.     Commodore, 1987-1993. 
  322.     Available through CATS, part numbers and prices below 
  323.     
  324.     AmigaMail Volume I, P/N: AMVOL1 $75.00 
  325.     Back issues from January/February 1987 to July/August '90. 
  326.     (Binder and index tabs are sold separately.) 
  327.     AmigaMail Volume II, P/N: AMAILBI01 $75.00 
  328.     Back issues from September/October '90 to May/June '93. 
  329.     (Binder and index tabs are sold separately.) 
  330.     AmigaMail Binder, P/N: AMAIL1B01 (Vol. 1), AMAIL2B02 (Vol. II) $10.00 ea. 
  331.     AmigaMail Index Tabs, P/N: AMAILIND $5.00 ea. 
  332.     
  333.   o Randy Thompson and Rhett Anderson: 
  334.     Mapping the Amiga 
  335.     Compute Books, 1993. ISBN 0-87455-267-2 
  336.     $27.95 
  337.     
  338.     jagapen@sarah.wisc.edu (Jonathan Gapen): 
  339.     "Alphabetical listing of all OS functions with descriptions, host 
  340.     library, offsets, syntax, prototype in C and ML, arguments, results and 
  341.     the OS version in which it first appeared. Alphabetical listing of all OS 
  342.     structures with size, include file and listing of the structure with C 
  343.     and ML types. Also includes a section listing all hardware registers with 
  344.     detailed descriptions. Covers OS versions through V39 and hardware 
  345.     through ECS." 
  346.     
  347.   o [author?]: 
  348.     The 'Kickstart' Guide to the AMIGA 
  349.     Ariadne Software Ltd., 1987. ISBN 0-9512921-0-2 
  350.     
  351.     ajo1 (ajo1@ukc.ac.uk), 10-Nov-1995: 
  352.     "It details quite a few low level concepts on how to write stuff for the 
  353.     Amiga; it has some assumptions that you have come from programming a C64, 
  354.     but it still useable otherwise. It's quite old and only goes up to 1.2, 
  355.     and it talks about 1.1, but the basic concepts are there, which seem to 
  356.     be lacking from more modern stuff (where it is assumed you know it 
  357.     already). Overall, not a book I would buy new, but as it only cost me 2 
  358.     UKP, I'm not exactly going to argue about it." 
  359.  
  360. 1.3 General Reference 
  361. --------------------- 
  362.  
  363.   o Denny Atkin: 
  364.     Denny Atkin's Best Amiga Tips and Secrets 
  365.     Compute Books, 1993. ISBN 0-87455-275-3 
  366.     $19.95 
  367.     
  368.     "Dale L. Larson" dale@iam.iam.com: 
  369.     "From the back of the book: `Whether you're a beginner or expert you'll 
  370.     find hundreds of handy tips for harnessing the power of your Amiga in 
  371.     this extensive guide.' I agree and wholeheartedly recommend this book. 
  372.     (Actually, I probably only found a dozen tips that were new to me, but I 
  373.     am a former Commodore Software Engineer.) It includes info on machines 
  374.     from the A1000 to the A1200 and A4000 and software for all of the above." 
  375.     
  376.   o David Tiberio: 
  377.     Amiga/Toaster Reference Manual 
  378.     Area52, 1994. (no ISBN, published through "Area52, 6 Lodge Lane, East 
  379.     Setauket, NY 11733") 
  380.     $34.95 
  381.     
  382.     dtiberio@libserv1.ic.sunysb.ed (David Tiberio), 25 Mar 1994: 
  383.     "[The book] contains over 1000 pages and 80 pictures, all about the Amiga 
  384.     and computers. It covers AmigaDOS, Workbench, Lightwave, AdPro, hardware 
  385.     compatibility, some ARexx, and over 500 FAQ style questions. Also 
  386.     included are hundreds of charts and tables, and Index of things such as 
  387.     Light Refraction (3d users), GURU errors, screenmodes, color RGB values 
  388.     for over 300 colors, Hayes commands, and more. The dictionary included 
  389.     with it contains over 800 words, although the next revision will have 
  390.     over 3000 words in the dictionary. [...] also included is a 40 page list 
  391.     of people, movies, etc that use Amigas for various purposes." 
  392.     
  393.     A demo is available from Aminet ( biz/demo/AORM_2.2.lha ). 
  394.  
  395. 1.4 AmigaDOS 
  396. ------------ 
  397.  
  398.   o Commodore-Amiga, Inc.: 
  399.     The AmigaDOS Manual (3rd edition) 
  400.     Bantam, 1991. ISBN 0-553-35403-5 
  401.     $24.95, CAN 31.95, UKP 21.99 
  402.     
  403.     see section 1.1: "Programmer's 'Must haves'" 
  404.     
  405.   o Sheldon Leemon: 
  406.     AmigaDOS Reference Guide (4th edition) 
  407.     Compute, 1992. ISBN 0-87455-268-0 
  408.     $22.95, UKP 20.95 
  409.     
  410.     se1pt@dmu.ac.uk (Paul Toyne), 9 Feb 1994: 
  411.     "...it is excellent, it covers all forms of pattern matching, the basics 
  412.     of DOS and then lists each command with complete description. It covers 
  413.     1.x ,2.x and 3.x." 
  414.     
  415.   o [author?]: 
  416.     Mastering Amiga DOS, Volumes 1, 2, and 3 
  417.     Bruce Smith Books, [year?]. ISBN 1-873308-18-3 
  418.     UKP 21.95 
  419.     
  420.     ebalkan@ppbbs.UUCP (Eric Balkan), 11 Feb 1994: 
  421.     "I just bought vol 1 and I wouldn't recommend it -- it's too basic and 
  422.     incorrect in spots. And when he gets to an interesting part, he says it's 
  423.     in vol 2." 
  424.  
  425. 1.5 Hardware 
  426. ------------ 
  427.  
  428.   o Warren Block: 
  429.     A1200 Hardware FAQ 
  430.     A4000 Hardware Guide 
  431.     
  432.     These two online documents answer common hardware problems with the A1200 
  433.     and A4000, and how to go about fixing them. They are both available on 
  434.     Aminet ( hard/misc/a1200hardfaq.lha and hard/misc/a4khard_v3.lha ). 
  435.     
  436.   o Commodore Business Machines: 
  437.     A500/A2000 Technical Reference Guide 
  438.     Commodore, [year?]. 
  439.     Available through CATS, part number: TECHREF01 
  440.     $40.00 
  441.     
  442.     A 275-page reference manual that describes the technical features of the 
  443.     A500 and A2000, as well as those features that differ from the A1000. 
  444.     Table of contents includes: System Block Diagrams, Amiga Expansion, 
  445.     Designing Hardware for the Amiga Expansion Architecture, Driver 
  446.     Documentation, Software for Amiga Expansion, PC Bridgeboard and 
  447.     schematics. 
  448.     
  449.   o Commodore Business Machines: 
  450.     Amiga 1000 Schematics and Expansion Specifications 
  451.     Commodore, 1986. 
  452.     Available through CATS, part number: A1000SM 
  453.     $20.00 
  454.     
  455.     Spiral-bound manual containing full Amiga 1000 schematics, timing 
  456.     diagrams, PAL equations, and documentation for the auto-configuration 
  457.     process. 
  458.     
  459.   o [author?]: 
  460.     A1200 Insiders Guide 
  461.     Bruce Smith Books, [year?]. [ISBN?] 
  462.     UKP 14.95 
  463.  
  464. 1.6 Important Older Material 
  465. ---------------------------- 
  466.  
  467.   o Commodore Business Machines: 
  468.     Amiga ROM Kernel Reference Manual: Libraries and Devices 
  469.     (1st edition; white cover) 
  470.     Addison-Wesley , 1986. ISBN 0-201-11078-4 
  471.     
  472.     Covers the Amiga System Software up to Version 1.2. Gives a good 
  473.     introduction to programming Amiga graphics and I/O. Many examples, mostly 
  474.     in C (Source Code can be found on Fisk Disk ???). Since the operating 
  475.     system has evolved quite a bit since 1986, this and the following books' 
  476.     value is now mostly nostalgia... 
  477.     
  478.   o Commodore Business Machines: 
  479.     Amiga Intuition Reference Manual 
  480.     (1st edition; white cover) 
  481.     Addison-Wesley , 1986. ISBN 0-201-11076-8 
  482.     
  483.     Covers Intuition programming through Workbench 1.2. A wonderfully gentle 
  484.     introduction to programming user interfaces on the Amiga. Contains a lot 
  485.     of information on the philosophy of the Amiga interface. Basic knowledge 
  486.     of C required. Now superseded by the newer "RKM: Libraries" and "User 
  487.     Interface Style Guide". 
  488.     
  489.   o Commodore Business Machines: 
  490.     Amiga ROM Kernel Reference Manual: Exec 
  491.     (1st edition; white cover) 
  492.     Addison-Wesley , 1986. ISBN 0-201-11099-7 
  493.     
  494.     Covers Exec programming through Kickstart/Workbench 1.2. The nitty gritty 
  495.     of the Amiga kernel: Basic data structures, tasks, memory allocation and 
  496.     the like. Now superseded by the newer "RKM: Libraries". 
  497.     
  498.   o Commodore Business Machines: 
  499.     Amiga Hardware Reference Manual 
  500.     (1st edition; white cover) 
  501.     Addison-Wesley , 1986. ISBN 0-201-11077-6 
  502.     
  503.     The hardware bangers manual for the original chipset (OCS). Explains what 
  504.     all the hardware registers mean and how to get them to work for you. Some 
  505.     assembly examples. Since Commodore now officially dissuades from directly 
  506.     accessing the hardware, and has no plans for publishing an AGA hardware 
  507.     manual, this book is actually still fairly useful for those who have to 
  508.     know how their computer works on the hardware level. 
  509.     
  510.   o Commodore Business Machines: 
  511.     Amiga ROM Kernel Reference Manual: Includes and Autodocs 
  512.     (2nd edition; blue cover) 
  513.     Addison-Wesley , 1989. ISBN 0-201-18177-0 
  514.     
  515.     Covers version Kickstart/Workbench Version 1.3. A print-out of all the 
  516.     include files and autodocs (on-line documentation) for all the Amiga 
  517.     library functions (except DOS). Contains summaries and call parameters 
  518.     for all the functions. This information had previously been distributed 
  519.     amongst the Libraries, Exec, and Intuition Rom Kernel Reference Manual in 
  520.     the 1.2 release. 
  521.     
  522.   o Commodore Business Machines: 
  523.     Amiga ROM Kernel Reference Manual: Libraries and Devices 
  524.     (2nd edition; blue cover) 
  525.     Addison-Wesley , 1989. ISBN 0-201-18187-8 
  526.     
  527.     All the introductory text and examples from the Kickstart Version 1.2 ROM 
  528.     Kernel Reference Manuals, revised and updated for Version 1.3. All 
  529.     examples are available in executable and source code form from Fish disk 
  530.     #344. 
  531.     
  532.   o Commodore Business Machines: 
  533.     Amiga Hardware Reference Manual 
  534.     (2nd edition; blue cover) 
  535.     Addison-Wesley , 1989. ISBN 0-201-18157-6 
  536.     
  537.     As far as I know, this manual is basically identical to the 1.2 release 
  538.     described above (although it claims to be updated to release 1.3). 
  539.     
  540.   o Commodore Business Machines: 
  541.     AmigaDOS V2.0 Native Developer Update 
  542.     Commodore, [year?]. 
  543.     Available through CATS, part number: NATDEV20 
  544.     $20.00 
  545.     
  546.     The 2.0 Native Developer Update is a must-have for any Amiga programmer. 
  547.     This four-disk set contains the final 2.0 function Autodocs, final 2.0 C 
  548.     and assembler Amiga include files, linker libs (Amiga.lib, debug.lib, 
  549.     ddebug.lib) FD files, offsets, a great deal of 2.0 example code, and the 
  550.     "Software Toolkit II" disk full of the latest Amiga debugging tools. 
  551.     (This disk set has been replaced by the new V3.1 Amiga Developer Update 
  552.     but is still very useful for its 2.0 example code). 
  553.  
  554.  
  555. 2. Assembly Programming 
  556. ======================= 
  557.  
  558. [also see the comp.sys.m68k FAQ ] 
  559.  
  560. 2.1 Learning Assembly (680x0) 
  561. ----------------------------- 
  562.  
  563.   o Gerry Kane, Doug Hawkins, and Lance Leventhal: 
  564.     68000 Assembly Language Programming 
  565.     [publisher?], [year?]. [ISBN?] 
  566.     
  567.   o Paul Overaa: 
  568.     Mastering Amiga Assembler 
  569.     Bruce Smith Books, 1992. ISBN 1-873308-11-6 
  570.     
  571.   o Stan Kelly-Bootle and Bob Fowler: 
  572.     68000, 68010, 68020 Primer 
  573.     Waite Group Press , 1987 (2nd printing). ISBN 067-224050-4 
  574.     
  575.     bruce.parke@canrem.com (Bruce Parke), 27 Oct 1993: 
  576.     "The best book that I have found on the 68000 [...]. I have found it to 
  577.     be easy to understand, and has helped to make me understand the 68000's 
  578.     instructions without a lot of effort. Everyone I have loaned the book to 
  579.     says the same thing. It explains everything about the instructions." 
  580.     
  581.   o [author?]: 
  582.     Amiga Machine Language 
  583.     Abacus, [year?]. [ISBN?] 
  584.     
  585.     aroehrig@dragon.achilles.net (Andrew Roehrig), 15 Jun 1995: 
  586.     "It's a little old, but [the book] is a good starter. I picked up my copy 
  587.     for five bucks at a used book store. It's blue and white." 
  588.     
  589.     ronnie@darkside.demon.co.uk (Ron Lyon), 18 Jun 1995: 
  590.     "This book is terrible, useless, incorrect, [expletive], no good, and 
  591.     guess what I dont like it. It is so old that it was written for Workbench 
  592.     1.2, it teaches you bad coding habits and the code in there never seemed 
  593.     to work for me. ;-( I had the misfortune to try and learn assembly from 
  594.     this book when it first came out. I've still got it but now it's in lots 
  595.     of small pieces, it's great therapy tearing yet another page to bits when 
  596.     some code doesn't do what it should. ;-) Try `Mastering Amiga Assembler' 
  597.     by Paul Overaa published by Bruce Smith Books. Also try a generic 68000 
  598.     programming book to learn the instruction set and register usage." 
  599.  
  600. 2.2 Reference 
  601. ------------- 
  602.  
  603.   o Motorola: 
  604.     MC68030 Users Manual (3rd edition) 
  605.     [publisher?], 1990. [ISBN?] 
  606.     document number: MC68030UM/AD Rev. 2 
  607.     
  608.     Reid_Bishop@a68k.denver.CO.US (Reid Bishop), 31 Mar 93: 
  609.     "I think the best references are Motorola's own users manuals. I have the 
  610.     68030 manual, and it is excellent. I don't yet have the 68040 manual. 
  611.     Often you can get these manuals direct from Motorola." 
  612.     
  613.   o Motorola: 
  614.     Programmers Reference Manual 
  615.     [publisher?], 1992?. [ISBN?] 
  616.     document number: M68000PM/AD Rev. 1 
  617.     $3.70 
  618.     
  619.     dkeller@vnet.ibm.com (Doug Keller), 31 Mar 1993: 
  620.     "If you want to know about the hardware get the 030 or 040 Users Manual 
  621.     from Motorola. If you want to know about assembly language programming 
  622.     get the Programmers Reference Manual. The Programmers Reference Manual 
  623.     covers all the processors in the 68000 series." 
  624.     
  625.     Charles_P_Peterson@fcircus.sat.tx.us (Charles P Peterson), 8 Jan 95: 
  626.     "This manual covers 68000-68040, 68881, 68882, 68851 (not 68060 yet). 
  627.     There is no programmer's manual for the 68060 yet (as of December 1994) 
  628.     just a `User's' manual. I just got [the Reference Manual], and it's a 
  629.     very nicely bound large and thick softcover book. Obviously a bargain, 
  630.     and a necessity for anyone doing this kind of work." 
  631.     
  632.     Thakeria@Delphi.com (Kenneth L. Young), 15 Mar 95: 
  633.     "The best source of information about instruction codes and timing 
  634.     sequences for the Motorola family of microprocessors that I have found is 
  635.     in a resource manual that Motorola publishes called M68000 Family 
  636.     Programmer's Reference Manual. [...] My catalog currently lists the cost 
  637.     at $3.70 plus shipping and handling. This is worth 500 times its weight 
  638.     in gold. This book also contains reference material for the `MC68330 - 
  639.     Integrated CPU32 Processor', `MC68340 - Integrated Processor with DMA', 
  640.     `MC68851 - Paged Memory Management Unit', `MC68881 - Floating-Point 
  641.     Coprocessor', and `MC68882 - Enhanced Floating-Point Coprocessor'." 
  642.  
  643.  
  644. 3. C Programming 
  645. ================ 
  646.  
  647. 3.1 Learning C 
  648. -------------- 
  649.  
  650.   o L. S. Foster: 
  651.     C by Discovery [Cal State Long Beach] 
  652.     Scott/Jones Inc., [year?]. ISBN 0-9624230-2-5 
  653.     
  654.     aga@qedbbs.com (Peter Dilley), 28 Jul 93: 
  655.     "Do buy. [...] learn from a Phd, not a freakin graduate of Computer 
  656.     Learning Center, or someone who read books like "Teach yourself... C". 
  657.     It's about 3 1/2" and thick and emphasizes ANSI C." 
  658.     
  659.   o Al Kelly, Ira Pohl: 
  660.     A Book on C (3rd edition) 
  661.     Benjamin/Cummings Publishing Co. , [year?]. ISBN 0-8053-1677-9 
  662.     
  663.     heyman@acad.stedwards.edu (Jerry Heyman), 30 Jun 1995: 
  664.     "Another book that I would recommend (and in fact I teach from it) [...] 
  665.     It is [...] written with a new programmer in mind, and takes each example 
  666.     apart line by line." 
  667.     
  668.   o Stephen G. Kochan: 
  669.     Programming in ANSI C (Revised Edition) 
  670.     SAMS Publishing , 1994. ISBN 0-672-30339-6 
  671.     $29.95 
  672.     
  673.     jblume@bix.com (Jeff Blume), 16 Jun 1995: 
  674.     "I have been getting a lot out of [this book]. I wish I had found it 
  675.     years ago. I never would have gone near BASIC." 
  676.     
  677.   o Brian W. Kernighan, Dennis M. Ritchie: 
  678.     The C Programming Language (2nd edition) 
  679.     Prentice Hall , 1988. ISBN 0-13-110362-8 
  680.     about $35 
  681.     
  682.     German edition: 
  683.     Brian W. Kernighan, Dennis M. Ritchie: 
  684.     Programmieren in C 
  685.     Hanser-Verlag, 1990. ISBN 3-446-15497-3 
  686.     
  687.     The classical introductory C book, written by the people who invented the 
  688.     language! 
  689.     
  690.     bwh@beach.cis.ufl.edu (Brian Hook), 06 Dec 1993: 
  691.     "If you don't know C, buy this book NOW. Great C reference, eminently 
  692.     readable. Wonderful wondeful book. If you do know C already, then you 
  693.     probably already OWN this book. If you are learning C and trying to do it 
  694.     with some lame SAMS/Que/MIS Press/M&T/Wiley/McGraw-Hill cheezy trade 
  695.     paperback with a title like "Using Borland C++" or "C++ in 21 days" or 
  696.     "Learning C" or "Using C" or "Learning C by Example" then you are doing 
  697.     yourself a disservice. Get this book instead." 
  698.     
  699.     FURY@doomsday.shnet.org (Stephan Fuhrmann), 23 Jun 1995: 
  700.     "This one is great, it's written by the authors of the C language and 
  701.     covers ANSI and almost all C library functions." 
  702.     
  703.   o Herbert Schildt: 
  704.     C - The Complete Reference (2nd edition) 
  705.     Osborne McGraw-Hill , [year?]. ISBN 0-07-881538-X 
  706.     $28.95 
  707.     
  708.     Matt.Hey@mtask.omahug.org (Matt Hey), 22 May 93: 
  709.     "The best book I have found for [learning C] is not Amiga specific, but 
  710.     it does cover the entire ANSI standard (as well as Unix & some PC 
  711.     stuff)." 
  712.     
  713.   o Herbert Schildt: 
  714.     ANSI C Made Easy 
  715.     [publisher?], [year?]. [ISBN?] 
  716.     
  717.     jeffm@zeus.surf.tach.net (Jeffery C. May), 29 Jun 1995: 
  718.     "Unlike the other books I have seen offered, this one is FOR beginners." 
  719.     
  720.     davegood@umdsun2.umd.umich.edu (dave good), 3 Jul 1995: 
  721.     "I would hesitate to recommend Schildt's books, I don't like the way he 
  722.     presents things; I've seen a lot of things that would confuse a beginner, 
  723.     but I don't think they're obvious." 
  724.     
  725.   o Charles Siegel: 
  726.     Teach Yourself... C 
  727.     MIS Press, [year?]. [ISBN?] 
  728.     
  729.     aga@qedbbs.com (Peter Dilley), 28 Jul 93: 
  730.     "Do not buy. [The book] is not good. Only as a blurb term introduction. 
  731.     The source code contained is extremely poor. Almost child-like. Besides 
  732.     most of them won't compile without massive errors on the Amiga with its 
  733.     ANSI C compilers." 
  734.     
  735.   o [author?] 
  736.     JAMSA'S 1001 C/C++ Tips 
  737.     [publisher?], [year?]. [ISBN?] 
  738.     
  739.     beckwwp@eng.auburn.edu (Wendell P. Beckwith), 24 Feb 1994: 
  740.     "... the book is written for dos machines and comes with a source disk. 
  741.     Approximately 85% of the source code can be used by your Amiga without 
  742.     any modification. [...] Keep in mind that this book is not Amiga 
  743.     specific, but having the ability to load and compile complete examples in 
  744.     seconds is a real boon to the novice and mega-user, both young and old." 
  745.     
  746.   o Mitchell Waite & Stephen Prata: 
  747.     The Waite Group's New C Primer Plus 
  748.     Waite Group Press , 1990. ISBN 0-672-22687-1 
  749.     
  750.     davegood@umdsun2.umd.umich.edu (dave good), 3 Jul 1995: 
  751.     "In my opinion, the best book for an absolute C beginner is the `C Primer 
  752.     Plus' [...]. Definitely the best beginner friendly book I have ever 
  753.     seen." 
  754.  
  755. 3.2 Reference 
  756. ------------- 
  757.  
  758.   o Samuel P. Harbison & Guy L. Steele Jr.: 
  759.     C: A Reference Manual (4th edition) 
  760.     Prentice Hall , [year]. [ISBN?] 
  761.     
  762.     grant@isgtec.com (Grant McDorman), 26 Jun 1995: 
  763.     "I much prefer [this book] [over Kernighan and Ritchie's `The C 
  764.     Programming Language']. It includes not only information on `traditional' 
  765.     (pre-ANSI) implementations, but discusses portability and related issues. 
  766.     The latest edition even discusses compatibility with C++. It *is* a 
  767.     reference manual, though. (They did add exercises in the 3rd edition). 
  768.     K&R's book, on the other hand, is a textbook. If you are just starting 
  769.     out (especially if you don't have a lot of experience programming in 
  770.     similar languages, such as Pascal), [K&R's book] will probably be a 
  771.     better choice to *learn* the language. It is not as good as a reference. 
  772.     [...] As a professional, experienced C (and C++) programmer, if I had to 
  773.     buy just one book, I'd buy the Harbison & Steele book." 
  774.     
  775.   o Steve Oualline: 
  776.     C Elements of Style 
  777.     M&T Books, 1992. ISBN 1-55851-291-8 
  778.     
  779.     grant@isgtec.com (Grant McDorman), 26 Jun 1995: 
  780.     "Another very useful book is `C Elements of Style' by Oualline. This book 
  781.     has many useful things to say about coding style that will improve the 
  782.     readability, portability and reliability of your code. It also covers C++ 
  783.     coding style. Once you have learned the fundamentals of C or C++ 
  784.     programming, this is a good book to have." 
  785.     
  786.   o P. J. Plauger: 
  787.     The Standard C Library 
  788.     Prentice Hall , 1992. ISBN 0-13-131509-9 
  789.     
  790.     Ken.Rumsey%3633-1701@satlink.oau.org (Ken Rumsey), 14 Oct 1995: 
  791.     "This book show you how to correctly use all of the library functions 
  792.     mandated by ANSI and ISO Standards. Not only do they tell you how to use 
  793.     it, but they show you with 9000 lines of tested, working, highly portable 
  794.     code. If you program in ANSI C, you need this book!" 
  795.  
  796. 3.3 Amiga Specific 
  797. ------------------ 
  798.  
  799.   o Anders Bjerin: 
  800.     The Amiga C Manual 
  801.     
  802.     This is an online document on using C on the Amiga. It is available from 
  803.     Aminet ( dev/c/ACM.lha ) and on Fish Disks (691-695). 
  804.     
  805.     From the "readme file": 
  806.     The complete boiled-down C manual for the Amiga which describes how to 
  807.     open and work with Screens, Windows, Graphics, Gadgets, Requesters, 
  808.     Alerts, Menus, IDCMP, Sprites, VSprites, AmigaDOS, Low Level Graphics 
  809.     Routines, Hints and Tips, etc. The manual also explains how to use your C 
  810.     Compiler and gives you important information about how the Amiga works 
  811.     and how your programs should be designed. The manual consists of 15 
  812.     chapters together with more than 100 fully executable examples with 
  813.     source code. 
  814.     
  815.     beckwwp@eng.auburn.edu (Wendell P. Beckwith), 24 Feb 1994: 
  816.     "This is a wealth of information, however, take note. [...] some of the 
  817.     examples use things which are no longer thought of as good programming, 
  818.     such as unprototyped functions. This is not really a strike against the 
  819.     ACM, since when those portions of the manual were written, using such 
  820.     oddities was the in-thing." 
  821.     
  822.   o Dirk Schaun: 
  823.     Amiga C for Beginners 
  824.     Abacus, 1989-90. ISBN 1-55755-045-X 
  825.     
  826.     aga@qedbbs.com (Peter Dilley), 28 Jul 1993: 
  827.     "Do not buy. [The book] is just plain crap. Poor Code + Poor textual 
  828.     information. It flies over 1/2 the needed information to do any good C 
  829.     and even worse than that. It is ANCIENT, UNUPDATED. Disgusting! We are 
  830.     programming in the 3.x 2.x rom era not 1.2/1.3..." 
  831.     
  832.   o [author?] 
  833.     Amiga C for Advanced Programmers 
  834.     Abacus, [year?]. ISBN 1-55755-046-8 
  835.     
  836.     D.J.Miller@newcastle.ac.uk (Dave Miller), 20 Apr 1993: 
  837.     "[...] it isn't worth the paper it's written on. (well it ain't quite 
  838.     that bad but...)" 
  839.     
  840.     aga@qedbbs.com (Peter Dilley), 28 Jul 1993: 
  841.     "Do not buy. [The book] is just plain crap. Poor Code + Poor textual 
  842.     information. It flies over 1/2 the needed information to do any good C 
  843.     and even worse than that. It is ANCIENT, UNUPDATED. Disgusting! We are 
  844.     programming in the 3.x 2.x rom era not 1.2/1.3..." 
  845.  
  846.  
  847. 4. C++ Programming 
  848. ================== 
  849.  
  850. 4.1 Learning C++ 
  851. ---------------- 
  852.  
  853.   o Anderson & Heinze: 
  854.     C++ Programming and Fundamantal Concepts 
  855.     Prentice Hall , 1992. ISBN 0-13-118266-8 
  856.     
  857.   o James O. Coplien: 
  858.     Advanced C++; Programming Styles and Idioms 
  859.     Addison-Wesley , 1993. ISBN 0-201-54855-0 
  860.     
  861.     bwh@beach.cis.ufl.edu (Brian Hook), 06 Dec 1993: 
  862.     "Great book on using C++ to solve real-world problems. Invaluable if you 
  863.     are trying to write a graphics package in C++ and need to balance ease of 
  864.     use, readability, "correctness", and efficiency." 
  865.     
  866.     paulg@kralizec.zeta.org.au (Paul Gittings), 28 Mar 1994: 
  867.     "[...] not a beginner's book [...] This is a very well written book with 
  868.     lots of examples. It covers more advanced concepts than just 'getting the 
  869.     syntax right'. By discusing the various programming idioms available 
  870.     under C++ and their pros and cons, Coplien shows the reader how to design 
  871.     and build well written programs and avoid many of the problems that can 
  872.     result from poor design. To get a feel for the areas covered by this book 
  873.     here is a list of major chapter headings: 'Data Abstraction and Abstract 
  874.     Data Types', 'Concrete Data Types', 'Inheritance', 'Object-Oriented 
  875.     Programming', 'Object-Oriented Design', 'Reuse and Objects', 'Programming 
  876.     with Exemplers in C++', 'Emulating Symbolic Language Styles in C++', 
  877.     'Dynamic Multiple Inheritance', 'Systemic Issues'. Appendices: 'C in a 
  878.     C++ Environment', 'Shapes Program: C++ Code', 'Reference Return Values 
  879.     from Operators', 'Why Bitwise copy Doesn't Work', 'Symbolic Shapes', 
  880.     'Block-Structured Programming in C++'." 
  881.     
  882.   o Bruce Eckel: 
  883.     C++ Inside and Out 
  884.     [publisher?], [year?]. [ISBN?] 
  885.     
  886.     96aander@ultrix.uor.edu (By-Tor Blackwing), 23 Feb 1994: 
  887.     "It's a good one; it tries to teach C++ like a new language, not just an 
  888.     extension of C." 
  889.     
  890.   o Allen I. Holub: 
  891.     C+ C++ (programming with objects in C and C++) 
  892.     McGraw-Hill , 1992. ISBN 0-07-029662-6 
  893.     $29.95 
  894.     
  895.     Hesham Amiri, 31 May 1995: 
  896.     "This books assumes that you [know] C already [...] Well worth the 
  897.     money." 
  898.     
  899.   o Stanley B. Lippman: 
  900.     C++ Primer (2nd edition) 
  901.     Addison-Wesley , 1991. ISBN 0-201-54848-8 
  902.     $35-40 
  903.     
  904.     German edition: 
  905.     Stanley B. Lippman: 
  906.     C++, Einfuehrung und Leitfaden (2. Auflage) 
  907.     Addison-Wesley (Deutschland) GmbH , 1991. ISBN 3-89319-375-8 
  908.     DM 89 
  909.     
  910.     Intended as a first book on C++ programming. Some basic familiarity with 
  911.     programming (in any language) is assumed, however. The book is a tutorial 
  912.     through all the features of the C++ language. Many examples. 
  913.     
  914.     bwh@beach.cis.ufl.edu (Brian Hook), 06 Dec 1993: 
  915.     "Everything that goes for [Kernighan and Ritchie's] 'The C Programming 
  916.     Language' above applies here also. I like this book a bit more than 
  917.     Stroustrup's 'The C++ Programming Language', but to each his own." 
  918.     
  919.     paulg@kralizec.zeta.org.au (Paul Gittings), 28 Mar 1994: 
  920.     "IMHO this is the best C++ tutorial book around, nothing else comes even 
  921.     close." 
  922.     
  923.     Hesham Amiri, 31 May 1995: 
  924.     "This is *THE* book about C++ and OOP in general, but it is not an easy a 
  925.     book to follow as [Holub's `C+ C++'], but still a must-have in my 
  926.     opinion." 
  927.     
  928.   o Greg Perry: 
  929.     Moving from C to C++ 
  930.     SAMS Publishing , 1992. ISBN 0-672-30080-X 
  931.     $29.95 
  932.     
  933.     gnome@martinac.demon.co.uk (John Marchant), 10 Aug 1995: 
  934.     "This book is not specifically for the Amiga, but I find this doesn't 
  935.     matter at all. It assumes you have a reasonable working knowledge of C. 
  936.     [...] I'm by no means a C expert, but I find it very lucid & easy to 
  937.     follow, and it's written in a friendly way. There are plentiful examples 
  938.     for each topic, showing how a task would be coded in C and then in C++ 
  939.     and explaining the differences. Layout and arrangement of topics are very 
  940.     good." 
  941.     
  942.   o Stephen Prata: 
  943.     C++ Primer Plus (2nd edition) 
  944.     Waite Group Press , 1995. ISBN 1-878739-74-3 
  945.     $32.95 
  946.     
  947.   o Herbert Schildt: 
  948.     Teach Yourself C++ 
  949.     Addison-Wesley , [year?]. ISBN 0-07-881760-9 
  950.     
  951.     hemmer@hemmer.adsp.sub.org (Franz Hemmer), 23 Sep 93: 
  952.     "If you're a C programmer already, I recommend "Teach Yourself C++" 
  953.     [...]. It requires some familiarity with C, and takes advantage of that 
  954.     very fact. I found it very easy to go through the book. However, if you 
  955.     want information about templates too, you need to find another book, as 
  956.     this isn't covered in this particular book." 
  957.     
  958.   o Al Stevens: 
  959.     Teach Yourself C++... (3rd Edition) 
  960.     MIS Press, 1993. ISBN 1-55828-250-5 
  961.     
  962.   o Bjarne Stroustrup: 
  963.     The C++ Programming Language (2nd edition) 
  964.     Addison-Wesley , 1991. ISBN 0-201-53992-6 
  965.     
  966.     German edition: 
  967.     Bjarne Stroustrup: 
  968.     Die C++ Programmiersprache 
  969.     Addison-Wesley (Deutschland) GmbH , 1992. ISBN 3-89319-386-3 
  970.     DM 89.90 
  971.     
  972.     jpeacock@runner (Jason Lee Peacock), 24 Jun 1995: 
  973.     [responding to a comment by someone who wished there was an equivalent to 
  974.     Kernighan and Ritchie for C++] 
  975.     "I thought that `The C++ Programming Language, 2nd Ed.' [...] fit the 
  976.     bill. After all, Stroustrup is the guy who created the C++ language. The 
  977.     book seems to cover everything including templates and exception 
  978.     handling. It gave me enough information and was clear enough for me to 
  979.     pass a class last semester. And it was definitely a lot better than the 
  980.     trash my professor recommended (`On To C++' by Winston)." 
  981.     
  982.   o Tom Swan: 
  983.     Mastering Borland C++ 4.5 (2nd edition) 
  984.     SAMS Publishing , 1994. 0-672-30546-1 
  985.     $49.95 
  986.     
  987.     hacker@bu.edu (Jose Elias), 24 Sep 1993: 
  988.     "I TRULY REALLY recommend from the botton of my heart "Mastering Borland 
  989.     C++" [...]. It's just AWESOME, even when it's meant to be used on IBMs. 
  990.     It has COMPLETE working examples for EVERY function provided by C/C++ at 
  991.     the end of the book, and he explains everything VERY well. The book is 
  992.     over 1,300 pages, and about 1/3 of them are USEFULL examples at the end 
  993.     of the book. Also, there's a course on learning C on the first few 
  994.     chapters, and then C++ is introduced. This is a real-world-use book. I 
  995.     HIGHLY recommend it. BTW, I spend one WHOLE day looking thru every single 
  996.     C++ book here at the bookstore before deciding on buying it. Also, don't 
  997.     be scared by the ibm-nature of the book, almost everything in the book is 
  998.     standard C++, he only touches ibm-specific stuff when talking about video 
  999.     memory, ram, and the bios, other than that it's standard C++." 
  1000.     
  1001.   o Mark Terribile: 
  1002.     Practical C++ 
  1003.     McGraw-Hill , 1994. ISBN 0-07-063738-5 
  1004.  
  1005. 4.2 Reference 
  1006. ------------- 
  1007.  
  1008.   o Margaret A. Ellis, Bjarne Stroustrup: 
  1009.     The Annotated C++ Reference Manual (2nd edition) 
  1010.     Addison-Wesley , 1992. ISBN 0-201-51459-1 
  1011.     
  1012.     paulg@kralizec.zeta.org.au (Paul Gittings), 28 Mar 1994: 
  1013.     "A must have for anybody who is involved in any major C++ work. In the 
  1014.     annotations provide some useful insights into the language and its 
  1015.     design." 
  1016.  
  1017.  
  1018. 5. ARexx Programming 
  1019. ==================== 
  1020.  
  1021. 5.1 Learning ARexx 
  1022. ------------------ 
  1023.  
  1024.   o Commodore Business Machines: 
  1025.     The Programmers Guide to ARexx 
  1026.     Commodore, 1991. 
  1027.     Available through CATS, part number: AREXX01, disk: AREXX01D 
  1028.     $20.00 
  1029.     
  1030.     Manual (228 pages) and disk designed to allow you easy access to the 
  1031.     power of ARexx. Includes information on how to make effective use of 
  1032.     ARexx, how to conform to development standards and how to interface 
  1033.     applicatations to the ARexx environment. 
  1034.     
  1035.     luebke@erls02.siemens.de (Reinhard Luebke), 7 Oct 1993: 
  1036.     "This book covers all topics regarding 'how to program for ARexx in C', 
  1037.     e.g. creating libraries and function hosts. Worth to say, that all 
  1038.     examples in the book can be found on a disk that comes bundled with the 
  1039.     book." 
  1040.     
  1041.   o Merrill Callaway: 
  1042.     The ARexx Cookbook 
  1043.     Whitestone, 1992. ISBN 0-9632733-0-8 
  1044.     Optional Companion Disk: ISBN 0-9632773-1-6 
  1045.     
  1046.     A very good introduction to ARexx. The book uses examples to introduce 
  1047.     the features of this programing language. The examples are often very 
  1048.     useful themselves. This book is not a reference manual, but a tutorial. I 
  1049.     would say it is very well suited for beginners but also for more advanced 
  1050.     programmers. 
  1051.     
  1052.     rbyrne@3dform.edex.edu.au (Robert Byrne): 
  1053.     "This book makes heavy reference to William S. Hawes Arexx and the 
  1054.     Commodore Manual (Part No. 363313-05) and first time users are advised to 
  1055.     have one of these handy, preferably Hawes." 
  1056.     
  1057.   o Michael Metz et al.: 
  1058.     ARexx - Eine Einfuehrung und mehr 
  1059.     Compustore Handelsgesellschaft fuer EDV & Werbung, [year?]. ISBN 
  1060.     3-930733-00-5 
  1061.     535 pages, DM 89.00 
  1062.     (Written in German) 
  1063.     
  1064.     This book is divided into three the parts: the first covers the basics of 
  1065.     ARexx (variables, operators, the instructions, etc., organized both 
  1066.     alphabetically and by topic) and the ARexx environment. The second covers 
  1067.     three common ARexx function libraries (RexxArpLib, APIG, and 
  1068.     RexxSerDev.library), the third "hosts": the RexxPlus compiler, ExecRexx, 
  1069.     writing ARexx scripts for application programs. A disk with all examples 
  1070.     and libraries may be purchased separately for an additional DM 10. 
  1071.     
  1072.     anonymous, 26 Jan 1996: 
  1073.     "All in all I must say this book is extremely useful. [...] It is perfect 
  1074.     for beginners (well, you should have used your Amiga for some months...) 
  1075.     and a nice reference for advanced. Of special interest are the parts II 
  1076.     and III, which may not be found described like that anywhere else." 
  1077.     
  1078.   o Paul Overaa: 
  1079.     Mastering Amiga Arexx 
  1080.     Bruce Smith Books, [year?]. ISBN 1-873308-13-2 
  1081.     
  1082.     gnome@martinac.demon.co.uk (John Marchant), 15 May 1995: 
  1083.     "Paul Overaa's book is excellent, but more of a tutorial." 
  1084.     
  1085.   o Chris Zamara and Nick Sullivan: 
  1086.     Using ARexx on the Amiga 
  1087.     Abacus, 1991. ISBN 1-55755-114-6. 
  1088.     
  1089.     barrett@cs.umass.edu (Dan Barrett), 24 Mar 1994: 
  1090.     "This is a good book with a particularly good function reference section. 
  1091.     It also gives examples of ARexx programming with some commercial 
  1092.     products. The only bad part of the book is its terrible index." 
  1093.     
  1094.     paulg@kralizec.zeta.org.au (Paul Gittings), 28 Mar 1994: 
  1095.     "This is the only Abacus book that I have found to be of any use, I 
  1096.     almost didn't buy it because it was an Abacus book but I'm very glad I 
  1097.     did. This book is very well suited to a beginner ARexx programmer (more 
  1098.     so than Callaway's book) and also very useful as a reference for more 
  1099.     advanced users. The example code is very trivial and therefore easy to 
  1100.     understand, for more complex and useful code examples get Callaway's 
  1101.     book." 
  1102.     
  1103.     gnome@martinac.demon.co.uk (John Marchant), 15 May 1995: 
  1104.     "I recommend the Abacus book for easy look-up of functions etc." 
  1105.     
  1106.     anderson4@delphi.com (Stanley Anderson), 30 Jun 1995: 
  1107.     "[This book] has proven invaluable to me in jamming together some Arexx 
  1108.     macros for FinalWriter." 
  1109.  
  1110. 5.2 Reference 
  1111. ------------- 
  1112.  
  1113.   o William S. Hawes: 
  1114.     Arexx User's Reference Manual 
  1115.     [publisher?], 1987. [ISBN?] 
  1116.     $49.95 
  1117.     
  1118.   o Robin Evans: 
  1119.     ARexxGuide 2.0a 
  1120.     1994. (no ISBN, published via shareware) 
  1121.     $15 (suggested shareware fee) 
  1122.     
  1123.     This is a complete ARexx reference guide in AmigaGuide format. It is 
  1124.     available from Aminet ( util/rexx/ARexxGuide2_0A.lha ). 
  1125.     
  1126.     From the "readme file": 
  1127.     ARexxGuide is a complete ARexx reference with tutorials and dozens of 
  1128.     ready-to-use examples. Done in AmigaGuide format, it includes argument 
  1129.     templates and descriptions of all instruction keywords, of built-in 
  1130.     functions, and of the functions in rexxsupport.library. The basic 
  1131.     elements of the language are fully explained. Example programs -- some of 
  1132.     them interactive -- answer frequently-asked questions about the language. 
  1133.     Sample clauses are included with each function and instruction 
  1134.     explanation. Error codes and possible solutions are explained. 
  1135.     A help-system that will turn nearly any text editor into an online 
  1136.     reference to ARexx is included. Working macros for three editors are 
  1137.     provided as examples. A step-by-step tutorial explains the simple steps 
  1138.     for making a new macro for a different editor. 
  1139.  
  1140.  
  1141. 6. Applications Programming 
  1142. =========================== 
  1143.  
  1144. 6.1 Compilers 
  1145. ------------- 
  1146.  
  1147.   o Alfred V. Aho, Ravi Sethi, and Jeffrey D. Ullman: 
  1148.     Compilers, Principles, Tools, and Techniques 
  1149.     Addison Wesley, 1986. ISBN 0-201-10194-7 (paperback) 
  1150.     
  1151.     jewell@savanna.royle.org (Paul Jewell), 9 Mar 1994: 
  1152.     "Plenty of information about different methods of compiler construction, 
  1153.     and how to put compilers together. Designed as a first course in compiler 
  1154.     writing." 
  1155.     
  1156.   o Allen I. Holub: 
  1157.     Compiler Design in C 
  1158.     Prentice Hall , 1990. ISBN 0-13-155151-5 (paperback) 
  1159.     
  1160.     jewell@savanna.royle.org (Paul Jewell), 9 Mar 1994: 
  1161.     "Excellent (IMHO) book containing detailed source code of a C compiler, 
  1162.     with hints and tips on how to optimise the compiler both in terms of 
  1163.     operation, and efficiency of code generated. [...] well worth the 
  1164.     investment." 
  1165.     
  1166.   o Niklaus Wirth, Joerg Gutknecht: 
  1167.     Project Oberon. 
  1168.     The Design of an Operating System and Compiler. 
  1169.     Addison-Wesley , 1992. ISBN 0-201-54428-8 (hardback) 
  1170.     
  1171.     fjc@wossname.apana.org.au (Frank Copeland), 12 Mar 1994: 
  1172.     "I paid AUS 44.95, a good price for this class of book here. It describes 
  1173.     in detail the design and implementation of an entire operating system and 
  1174.     includes the complete source code of a compiler for the Oberon language 
  1175.     (a descendant of Pascal and Modula-2). The code generated is for a family 
  1176.     of processors reasonably similar to the Amiga's MC68K processors. Even if 
  1177.     you are not interested in the language, it provides an example of a 
  1178.     working compiler, which the Aho, etc. book at least does not." 
  1179.     
  1180.   o Patrick D. Terry: 
  1181.     Programming Language Translation 
  1182.     Addison-Wesley , 1986. ISBN 0-201-18040-5. 433 pages 
  1183.  
  1184. 6.2 Computer Graphics 
  1185. --------------------- 
  1186.  
  1187. [for a more complete list, see the comp.graphics FAQ ] 
  1188.  
  1189.   o Leendert Ammeraal: 
  1190.     Programming Principles in Computer Graphics (2nd edition) 
  1191.     [publisher?], [year?]. [ISBN?] 
  1192.     
  1193.     nate@netcom.com (Nathan Dwyer), 10 Oct 1993: 
  1194.     "A REALLY cool book. [...] It sort of skims over the math -- moves pretty 
  1195.     quickly through the material, but covers a lot of ground. Also includes a 
  1196.     lot of C++ code, but the text isn't occluded by it." 
  1197.     
  1198.   o J. D. Foley, A. van Dam, S. K. Feiner, and J. F. Hughes: 
  1199.     Computer Graphics - Principles and Practice 
  1200.     Addison-Wesley , 1990. ISBN 0-201-12110-7 
  1201.     
  1202.     stigove@lise.unit.no (Stig Ove Johnsen), 20 Aug 1993: 
  1203.     "It is the book we use in the course 'Computer Graphics I&II' here at the 
  1204.     Norwegian Institute of Technology. It goes into depth in describing both 
  1205.     2D raster graphics and 3D modeling (e.g. splines) and raytracing (incl. 
  1206.     phong, gourad...). The programming eksamples are done mostly in Pascal. 
  1207.     IMHO, it is a very good book. (And lots of nice ray-traced pictures!)" 
  1208.     
  1209.     umking21@ccu.umanitoba.ca (Brian D. King), 10 Oct 1993: 
  1210.     "The proclaimed bible in computer graphics algorithms and theory [...]. 
  1211.     It covers everything from line-drawing, circles and ellipses, pattern- 
  1212.     filling, 2d and 3d vectors including transformations, filled polygons, 
  1213.     shading, etc. etc. etc." 
  1214.     
  1215.     bwh@beach.cis.ufl.edu (Brian Hook), 06 Dec 1993: 
  1216.     "This is IT. THE bible of computer graphics, period. It covers just about 
  1217.     every topic you need to know, however because of its scope it is very 
  1218.     generalized and so information on any one specific topic may be lacking. 
  1219.     Pascal-like pseudo code is strewn liberally throughout the book, which is 
  1220.     a big help. Everything you would expect in three-D graphics is covered, 
  1221.     including shading, ray tracing, radiosity, texture mapping, etc. Once 
  1222.     again, it's very generalized and serves mostly as a good reference to 
  1223.     other material and an overview of individual areas. But at over 1000 
  1224.     pages, it's a must have if you do graphics. If you can afford only ONE 
  1225.     book on graphics, get this one." 
  1226.     
  1227.   o Andrew Glassner (ed.): 
  1228.     Graphics Gems 
  1229.     Academic Press, 1990. ISBN 0-12-286165-5 
  1230.     
  1231.     James Arvo (ed.): 
  1232.     Graphics Gems II 
  1233.     Academic Press, 1991. ISBN 0-12-64480-0 
  1234.     
  1235.     David Kirk (ed.): 
  1236.     Graphics Gems III 
  1237.     Academic Press, 1992. ISBN 0-12-409670-0 (with IBM disk) 
  1238.     0-12-409671-9 (with Mac disk) 
  1239.     
  1240.     rhoo1@pinn.nacjack.gen.nz (Robert Hooker), 20 Aug 1993: 
  1241.     "These aren't much good to learn from, but once you know your stuff they 
  1242.     are an excellent source of ideas." 
  1243.     
  1244.     bwh@beach.cis.ufl.edu (Brian Hook), 06 Dec 1993: 
  1245.     "Some people swear by these books. I don't know. They cover a lot of 
  1246.     little tricks and tips for a lot of little things, but personally I 
  1247.     haven't found much use for them, but I'm looking only at the interactive 
  1248.     3d side of things. Every now and then a friend tells me 'Wow, this one 
  1249.     little paragraph in Gems [X] gave me a huge insight into what I needed to 
  1250.     do and now my [program] is MUCH faster'. So to be fair, a lot of others 
  1251.     have found these books to be invaluable. They cover a bit too much ground 
  1252.     for me, so I'm still kind of hesitant on recommending them to others 
  1253.     since it's not readily apparent if they will be helpful to you. Your 
  1254.     mileage may vary." 
  1255.     
  1256.   o F. S. Hill Jr.: 
  1257.     Computer Graphics 
  1258.     Macmillan, [year?]. [ISBN?] 
  1259.     
  1260.     rhoo1@pinn.nacjack.gen.nz (Robert Hooker), 20 Aug 1993: 
  1261.     "I can recommend "Computer Graphics" [...]. This was a text for my 3rd 
  1262.     year Graphics course at University. All the ideas and examples are given 
  1263.     in Pascal (which most everyone can understand) and are easy to convert to 
  1264.     your prefered language. The book covers everything from simple 3D shapes 
  1265.     thru Gouraud/Phong shading and onto the basics of RayTracing." 
  1266.     
  1267.   o Christopher Lampton: 
  1268.     Flights of Fantasy 
  1269.     Waite Group Press , 1993. ISBN 1-878739-18-2 
  1270.     
  1271.     Richard_Johnson@eaglesnest.albedo.com (Richard Johnson), 6 Oct 1993: 
  1272.     "It's very complete and it comes with source code written in C++ for the 
  1273.     IBM PC. I didn't have much trouble converting it to SAS/C. You do have to 
  1274.     transfer files from the IBM disk to an amiga disk, though. The book comes 
  1275.     with the disk. The book is really GREAT because it's very thorough and 
  1276.     easy to understand. It teaches you from the ground up. One thing though, 
  1277.     is that the source code had a number of minor bugs which I had to fix. 
  1278.     Also, I optimized some of the code to make it faster. For one thing, I 
  1279.     replaced the 4x4 matrices with 3x3 ones. [...] It's so easy to 
  1280.     understand, that if you can't understand it, you have no other recourse 
  1281.     than to learn more math." 
  1282.     
  1283.     bwh@beach.cis.ufl.edu (Brian Hook), 06 Dec 1993: 
  1284.     "This book is a mixed blessing. On the one hand it gets you up and 
  1285.     running with the simple concepts that more advanced text books don't 
  1286.     bother explaining. On the other, it could REALLY stand to be improved. 
  1287.     Lots of simple algorithms are completely ignored, such as shading. 
  1288.     However, a lot of PC specific stuff is thrown in. If you would like a 
  1289.     more comprehensive review of the book let me know and I'll mail you one." 
  1290.     
  1291.   o David F. Rogers and J. Alan Adams: 
  1292.     Mathematical Elements for Computer Graphics 2nd Ed. 
  1293.     McGraw-Hill , 1990. ISBN 0-07-053530-2 
  1294.     
  1295.     bwh@beach.cis.ufl.edu (Brian Hook), 06 Dec 1993: 
  1296.     "Excellent book on curves, patches, and a lot of math. Does not cover 
  1297.     rendering at all -- no shading, etc. It does a lot of theory on 
  1298.     projections, however -- don't expect much on object databases or 
  1299.     efficiency, though. Not a great reference to a 3d renderer, but for 
  1300.     modeling in general and math it's wonderful. HOWEVER, it has an insane 
  1301.     amount of stuff on curves, splines, Bezier curves, Coons patches, 
  1302.     surfaces, etc. So if you want to do surfaces and things with soft edges 
  1303.     in general, get this book. One of the few McGraw-Hill books I've liked 
  1304.     (the other is 'An Introduction to Algorithms')." 
  1305.     
  1306.   o Alan Watt: 
  1307.     3-D Computer Graphics 2nd Ed. 
  1308.     Addison-Wesley , 1993. ISBN 0-201-63186-5 
  1309.     
  1310.     bwh@beach.cis.ufl.edu (Brian Hook), 06 Dec 1993: 
  1311.     "This is also one of those classic texts. The new second edition covers a 
  1312.     lot of ground. Watt's style is highly readable, and the same code is in 
  1313.     Pascal. A complete rendering system (or two) is supplied in the 
  1314.     appendices, along with the data file for the Utah teapot. 
  1315.     
  1316.     "If you do 3d graphics, you MUST have this book. [...] Chapters include: 
  1317.     Three-dimensional Geometry in Computer Graphics, Representation of 
  1318.     Objects, Viewing systems, Reflection and Illumination Models, Rendering 
  1319.     Algorithms, Parametric Representation and Practice, Shadows and Textures, 
  1320.     Ray Tracing, Volume Rendering, Radiosity, Anti aliasing, Functionally 
  1321.     Based Modeling Methods, Three-dimensional Computer Animation, Colour 
  1322.     Spaces and Monitor Considerations, Viewing Transformation from a Simple 
  1323.     Four-Parameter Viewing System, A Wireframe System, An Implementation of a 
  1324.     Renderer, The Utah Teapot. 
  1325.     
  1326.     "The book has a fairly decent mix of interactive and photorealistic 
  1327.     stuff, and it is an excellent supplement to the 3d graphics section of 
  1328.     Foley and Van Dam. Between the two you are pretty well set for 3d 
  1329.     graphics." 
  1330.     
  1331.   o Alan Watt and Mark Watt: 
  1332.     Advanced Animation and Rendering Techniques 
  1333.     Addison-Wesley , 1993. ISBN 0-201-54412-1 
  1334.     
  1335.     bwh@beach.cis.ufl.edu (Brian Hook), 06 Dec 1993: 
  1336.     "This book is by far one of the best books in the field of 3d graphics. 
  1337.     Most of it covers rendering and ray tracing, which means it is not very 
  1338.     useful for real-time graphics [...] the stuff it covers is invaluable and 
  1339.     very difficult to find elsewhere. We are talking heavy rendering and ray 
  1340.     tracing stuff, volume rendering techniques, shading languages, 
  1341.     quaternions and Euler angles, radiosity, inverse/forward kinematics, etc. 
  1342.     Excellent book, but not very useful if you are looking to write only a 
  1343.     game (although the chapters on segmented object animation would be useful 
  1344.     for robots/tanks)." 
  1345.     
  1346.   o [author?] 
  1347.     Amiga 3D Graphic Programming 
  1348.     Abacus, [year?]. [ISBN?] 
  1349.     
  1350.     Richard_Johnson@eaglesnest.albedo.com (Richard Johnson), 6 Oct 1993: 
  1351.     "DO NOT get [this book]. The guy who wrote it should be whipped because 
  1352.     this book is impossible to understand and is really just a documentation 
  1353.     for the crummy little ray tracing program which takes up half of the 
  1354.     pages." 
  1355.     
  1356.   o Andrew Tyler: 
  1357.     Amiga Real-Time 3D Graphics 
  1358.     Sigma Press (UK), [year?]. ISBN 781850 582755 
  1359.     
  1360.     oz@ozzy.demon.co.uk (Brian Skreeg), 22 Jun 1995: 
  1361.     "I've had this book for a while and it's not worth the purchase. The 
  1362.     example code is poor and would not run on my 030 A1200 no matter what I 
  1363.     did. It also uses obscure algorithms for the simplest of calculations. 
  1364.     Get the HowToCode package [from Aminet]. It has a much better explanation 
  1365.     of 3d vectors and stuff. The book is punted as an easy way to learn 
  1366.     assembly while learning 3d graphics. Not true. If you have had no 
  1367.     experience with assembly before, then you've got little chance of 
  1368.     learning it from this book. The book is divided into sections for each 
  1369.     area of 3d graphics. Line drawing, filling, window clipping, perpective, 
  1370.     rotations, depth sorting, etc. [...]" 
  1371.  
  1372.  
  1373. 7. Using Applications 
  1374. ===================== 
  1375.  
  1376. 7.1 The Video Toaster 
  1377. --------------------- 
  1378.  
  1379.   o David Tiberio: 
  1380.     Amiga/Toaster Reference Manual 
  1381.     Area52, 1994. (no ISBN, published through "Area52, 6 Lodge Lane, East 
  1382.     Setauket, NY 11733") 
  1383.     $34.95 
  1384.     
  1385.     see section 1.3: General Reference 
  1386.  
  1387. 7.2 Telecommunications 
  1388. ---------------------- 
  1389.  
  1390.   o Dale L. Larson: 
  1391.     Connect Your Amiga! 
  1392.     A Guide to the Internet, LANs, BBSs and Online Services 
  1393.     Intangible Assets Manufacturing, 1994. ISBN 1-885876-02-5 
  1394.     
  1395.     "Dale L. Larson" dale@iam.iam.com, 18 Sep 1994: 
  1396.     "Connect Your Amiga!" is 256 pages packed with information for networking 
  1397.     and for going online. From background information for the novice to 
  1398.     networking hints and tips for advanced users, this book has something for 
  1399.     every Amiga owner. [...] Topics covered include: What [the Internet] is, 
  1400.     what's so great about it, how it works, how to access it, how to join it, 
  1401.     how to use it; [...] Selecting and using modems and terminal emulator 
  1402.     software; how to find and choose computer bulletin board systems and 
  1403.     online services; finding, downloading, decompressing and using public 
  1404.     domain and shareware software, the SANA-II standard, Ethernet, ARCNet, 
  1405.     serial and parallel ports, selecting, configuring and using TCP/IP, SLIP, 
  1406.     PPP, Envoy, DECNet, connecting to PCs, Macs and Unix, and more." 
  1407.     
  1408.     Ordering Information: 
  1409.     
  1410.       o Intangible Assets Manufacturing 
  1411.         828 Ormond Avenue 
  1412.         Drexel Hill, PA 19026-2604 / USA 
  1413.         voice: +1 610 853 4406 
  1414.         fax: +1 610 853 3733" 
  1415.  
  1416.  
  1417. Appendix A: How to Order CATS Materials 
  1418. ======================================= 
  1419.  
  1420. As of April 28th, 1994, CATS USA no longer exists. But you can still order 
  1421. developer material from Hirsch & Wolf in Germany: 
  1422.     
  1423.     Hirsch & Wolf oHG 
  1424.     Attn: Hans-Helmut Hirsch 
  1425.     Mittelstr. 33 
  1426.     D-56564 Neuwied 
  1427.     Germany 
  1428.     
  1429.     Fax: ++49-2631-839931 
  1430.     Tel: ++49-2631-83990 
  1431.     UUCP:hhhirsch@carla.adsp.sub.org (Fax preferred) 
  1432.  
  1433.  
  1434. Appendix B: How to Order Motorola Materials 
  1435. =========================================== 
  1436.  
  1437. In the USA, write to the following address: 
  1438.     
  1439.     Motorola Literature Distribution 
  1440.     P.O. Box 20912 
  1441.     Phoenix, Arizona 85036 
  1442.  
  1443. Or call: 1-800-441-2447 
  1444.  
  1445. You will need the document number, which can be obtained from technical 
  1446. support: 1-800-521-6274. 
  1447.  
  1448. In Europe, you can contact one of Motorola's Franchised Distributers (they 
  1449. are all in England): 
  1450.     
  1451.     Avnet Access 
  1452.     Jubilee House 
  1453.     Letchhworth, Herts SG6 1TP 
  1454.     Tel: +44-1462-480888, Fax: +44-1462-488467 
  1455.     
  1456.     Macro Group 
  1457.     Burnham Lane 
  1458.     Slough Sl1 6LN 
  1459.     Tel: +44-1628-606000, Fax: +44-1628-666873 
  1460.     
  1461.     Arrow Jermyn 
  1462.     St. Martins Way Ind. Estate 
  1463.     Cambridge Road 
  1464.     Bedford MK42 0LF 
  1465.     Tel: +44-1234-270027, Fax: +44-1234-214674 
  1466.     
  1467.     Future Electronics 
  1468.     Future House 
  1469.     Poyle Road 
  1470.     Colnbrook SL3 0EZ 
  1471.     Tel: +44-1753-763000, Fax: +44-1753-689100 
  1472.  
  1473. ------------------------------------------------------------------------------
  1474.  
  1475.    Marc Atkin            //
  1476. U of Massachusetts      //                " Goosnargh. "
  1477.    at Amherst       \\ //
  1478. atkin@cs.umass.edu   \X/
  1479.